strap of cape - Espagnol Anglais Dictionnaire